• Assist to prepare budget
• Develop financial policies to ensure operational efficiency
• Conduct periodic financial analysis to identify and resolve issues, gaps, or variances
• Manage cash controls as well as maintain book keeping up to date
• Ensure maintenance of the general and subsidiary ledgers
• Ensure all expenses are within assigned project budget
• Ensure account receivables and payables activities are performed accurately and timely
• Ensure that financial transactions are properly updated and recorded
• Update financial records with recent transactions and changes
• Identify and resolve invoicing issues, accounting discrepancies and other financial related issues
• Manage the preparation of balance sheets, income statements, expense reports, etc.
• Other tasks assigned by manager